home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xml4j.jar / com / ibm / xml / parser / TXComment.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-08-30  |  1.5 KB  |  51 lines

  1. package com.ibm.xml.parser;
  2.  
  3. import org.w3c.dom.Comment;
  4. import org.w3c.dom.Node;
  5.  
  6. public class TXComment extends TXCharacterData implements Comment {
  7.    static final long serialVersionUID = 1828125899632355320L;
  8.  
  9.    public TXComment(String var1) {
  10.       super.data = var1;
  11.    }
  12.  
  13.    public synchronized Object clone() {
  14.       ((Child)this).checkFactory();
  15.       TXComment var1 = (TXComment)super.factory.createComment(super.data);
  16.       ((Child)var1).setFactory(((Child)this).getFactory());
  17.       return var1;
  18.    }
  19.  
  20.    public synchronized boolean equals(Node var1, boolean var2) {
  21.       if (var1 == null) {
  22.          return false;
  23.       } else if (!(var1 instanceof Comment)) {
  24.          return false;
  25.       } else {
  26.          Comment var3 = (Comment)var1;
  27.          return var3.getData().equals(((TXCharacterData)this).getData());
  28.       }
  29.    }
  30.  
  31.    public short getNodeType() {
  32.       return 8;
  33.    }
  34.  
  35.    public String getNodeName() {
  36.       return "#comment";
  37.    }
  38.  
  39.    public String getText() {
  40.       return "";
  41.    }
  42.  
  43.    public void acceptPre(Visitor var1) throws Exception {
  44.       var1.visitCommentPre(this);
  45.    }
  46.  
  47.    public void acceptPost(Visitor var1) throws Exception {
  48.       var1.visitCommentPost(this);
  49.    }
  50. }
  51.